petroleum distillation - French English Dictionary